''' Assignment: Create PT Practice #2 Programmers: Started with Mission 4 Display, modified in “Functions, Parameters and Local Variables” ''' from codex import * from time import sleep import random dbacks_pos = ["pitcher", "catcher", "1st Base", "2nd Base", "3rd Base", "shortstop"] dbacks_players = ["Merrill Kelley", "Gabriel Moreno", "Christian Walker", "Ketel Marte", "Evan Longoria", "Geraldo Perdomo"] rangers_pos = ["cather", "3rd base", "1st base", "shortstop", "2nd base", "outfielder"] rangers_players = ["Mitch Garver", "Josh Jung", "Nathaniel Lowe", "Corey Seager", "Marcus Semian", "Adolis Garcia"] def intro(): display.print("Welcome to the ") display.print("World Series") display.print("A = Diamondbacks") display.print("B = Rangers") display.print("") display.print("R = Scroll forward") display.print("L = Slideshow") display.print("U = Random player") display.print("D = Quit") def ending(): display.clear() display.print("Thank you!") display.print("Have a good day!") def display_info(state): global index if state == 1: the_list1 = dbacks_pos the_list2 = dbacks_players topic = "Diamondbacks" else: the_list1 = rangers_pos the_list2 = rangers_players topic = "Rangers" if buttons.was_pressed(BTN_R): display.clear() display.print("Scrolling") display.print(topic) display.print(the_list1[index]) display.print(the_list2[index]) index = index + 1 if index >= len(the_list1): index = 0 if buttons.was_pressed(BTN_L): for index in range(len(the_list1)): display.clear() display.print("Slideshow") display.print(topic) display.print(the_list1[index]) display.print(the_list2[index]) sleep(2) display.clear() display.print("End of list") if buttons.was_pressed(BTN_U): display.clear() display.print("Random Name") display.print(topic) rindex = random.randrange(0, len(the_list1)) display.print(the_list1[rindex]) display.print(the_list2[rindex]) # Main Program intro() index = 0 state = 1 while True: display_info(state) if buttons.was_pressed(BTN_A): state = 1 if buttons.was_pressed(BTN_B): state = 2 if buttons.was_pressed(BTN_D): break ending()